//#define _CRT_SECURE_NO_WARNINGS
//#include <bits/stdc++.h>
//using namespace std;
//
//
//struct Person
//{
//	string name;
//	int age;
//};
//
//int main()
//{
//	//
//	//pair<char, string> p2('a', "hello");
//	//pair<int, double> p1(1, 3.14);
//
//	//cout << p1.first << ", " << p1.second << endl;
//	//cout << p2.first << ", " << p2.second << endl;
//
//	/*vector<pair<int, int>> vec;
//	vec.push_back(make_pair(3, 2));
//	vec.push_back(make_pair(1,4));
//	vec.push_back(make_pair(2, 1));
//	sort(vec.begin(), vec.end());
//	for (const auto& p : vec)
//	{
//		cout << p.first << " ," << p.second << endl;
//	}*/
//	vector<Person> people;
//	people.push_back({ "Bob",18 });
//	people.push_back({ "Alice",25 });
//	people.push_back({ "Andy",30 });
//
//	vector<pair<Person, int>> scores;
//	scores.push_back({ people[0],90 });
//	scores.push_back({ people[1],98 });
//	scores.push_back({ people[2],100 });
//
//	for (auto& p : people)
//	{
//		cout << p.age<<p.name<<endl;
//	}
//	return 0;
//}